package com.yzy.soft.common.persistence.dao;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.yzy.soft.common.persistence.model.MetadataTable;
import com.yzy.soft.system.dto.CreateBackgroundFileDto;
import org.springframework.data.repository.query.Param;

import java.util.List;

/**
 *<p>
 * 描述：MetadataTableMapper 接口
 * @author Yinzhiyuan
 * @date 2018-12-18 16:20:20
 */
public interface MetadataTableMapper extends BaseMapper<MetadataTable> {
    Integer status(@Param("id") Integer id);


    Integer batchNuUseIds(@Param("ids") List<Integer> ids);
    Integer batchUseIds(@Param("ids") List<Integer> ids);
    Integer deleteByDatabaseId(@Param("databaseId") Integer databaseId);

    List<MetadataTable> selectDropDownByDatabaseIdAndUserId(@Param("databaseId") Integer databaseId);

//    List<MetadataTable> findByTableIds(@Param("tableIds") String tableIds,@Param("databaseId") Integer databaseId);

    List<MetadataTable> findByTableIds(CreateBackgroundFileDto createBackgroundFileDto);
}
